import java.awt.Cursor;

public class OperadorTerminador extends OperadorContrucao {


	/**
		 */
	public OperadorTerminador(PainelDesenho painelDesenho) {
		super(painelDesenho);

	}

	/**
			 */
//	public void mouseMoved(MouseEvent mouseEvent) {
//		super.mouseMoved(mouseEvent);
//		painelDesenho.setCursor(identificador == null ? painelDesenho
//				.getCursorTerminador() : Cursor.getDefaultCursor());
//	}

////	@Override
////	public void mousePressed(MouseEvent mouseEvent) {
////		// TODO Auto-generated method stub
////		super.mousePressed(mouseEvent);
//////		if (identificador == null) {
//////
//////
//////			Selecao selecao = new Selecao(identificador,
//////					identificador.getRetanguloEnvolvente());
//////			identificador.setSelecao(selecao);
//////			PontoSelecao pontoselecao = new PontoSelecao(identificador,
//////					retanguloEnvolvente);
//////			identificador.setPontoSelecao(pontoselecao);
//////			painelDesenho.getFluxograma().adicionarSelecao(selecao);
//////			painelDesenho.getFluxograma().adicionarIdentificador(identificador);
//////			painelDesenho.repaint();
//////			identificadorEmConstrucao = true;
////		}
//		
//	}



	@Override
	public Identificador criarIdentificador(Retangulo retanguloEnvolvente) {
		// TODO Auto-generated method stub
		return new Terminador("Terminador",
				retanguloEnvolvente);
	}

	@Override
	public Cursor getCursor() {
		// TODO Auto-generated method stub
		return painelDesenho.getCursorTerminador();
	}
}
